exaggerate to boast or attract attention - Spanish English Dictionary